<?php
// 应用公共文件

/**
 * 成功返回
 * @param mixed $result    返回的数据
 * @return \think\response\Json
 */
function resultSuccess($result = null, $message = 'ok')
{
    return json(
        [
            'code' => 200,
            'result' => $result,
            'message' => $message,
            'type' => 'success'
        ]
    );
}

/**
 * 错误返回
 * @param mixed $result    返回的数据
 * @param int   $code    状态码
 * @return \think\response\Json
 */
function resultError($message = 'Request failed', $code = -1, $result = null,$headCode=200)
{
    return json(
        [
            'code' => $code,
            'result' => $result,
            'message' => $message,
            'type' => 'error'
        ],
        $headCode
    );
}
